package com.lntu.meeting.service;

import com.lntu.meeting.pojo.MeetingRoom;
import com.lntu.meeting.pojo.Notes;
import com.lntu.meeting.utils.Pager;

import java.util.Date;
import java.util.List;

public interface ManageService {
    /**
     * 用户删除自己的会议室申请
     */
    public Integer deleteNotesById(Integer userid,Integer id);

    /**
     * 管理员通过申请id批准预定信息
     */
    public Integer applyById(Integer id);

    /**
     * 管理员查询所有会议室预定信息
     */
    public List<Pager> findAll(Integer page, Integer size, Date date);

    /**
     * 管理员根据用户名或会议开始、结束时间查询会议室预定信息
     */
    public List<Notes> find(Integer id,Integer starttime,Integer endtime);

    /**
     * 查询当前所有会议室
     */
    public List<MeetingRoom> findAllRoom();
}
